package com.meituan.sqt.model.order.orig;

import lombok.Data;

import java.util.List;

/**
 * @author: chenbocheng02@meituan.com
 * @date: 2022/2/10 8:07 下午
 * @description:
 */
@Data
public class WMOrderInfo {
    /**
     * 外卖订单状态
     */
    private Integer orderStatus;
    /**
     * 外卖配送状态
     */
    private Integer logisticsStatus;
    /**
     * 餐盒费：元
     */
    private String boxTotalPrice;
    /**
     * 	订单原价：元
     */
    private String originalPrice;
    /**
     * 收货人地址
     */
    private String recipientAddress;
    /**
     * 订单备注
     */
    private String remark;
    /**
     * 配送费：元 (由于精度问题，请使用strShippingFee替代)
     */
    @Deprecated
    private int shippingFee;
    /**
     * 配送费：元
     */
    private String strShippingFee;
    /**
     * 订单总金额：元
     */
    private String total;
    /**
     * 菜品明细
     */
    private List<Food> foodList;
    /**
     * 收货人姓名
     */
    private String recipientName;
    /**
     * 收货人电话
     */
    private String recipientPhone;
    /**
     * 配送地址经度 (国标，扩大了10的6次方)
     */
    private Integer addressLongitude;
    /**
     * 配送地址纬度 (国标，扩了了10的6次方)
     */
    private Integer addressLatitude;
    /**
     * 预计到达时间（精度是秒）
     */
    private Long estimateArrivalTime;
    /**
     * 实际已送达时间 (精度是秒)
     */
    private Long deliverTime;

    @Data
    public static class Food {
        /**
         * 餐盒数量
         */
        private int boxNum;
        /**
         * 餐盒价格：元
         */
        private String boxPrice;
        /**
         * 数量
         */
        private int count;
        /**
         * 菜品名称
         */
        private String name;
        /**
         * 原始金额：元
         */
        private String originPrice;
        /**
         * 菜品金额：元
         */
        private String price;
    }
}
